/*************************************************************************************************************
*                                                    UTOS
*                               A non-preemptive(cooperative) multitasking RTOS Kernel
*
* Copyright (c) 2013, HuangLiang (huangliang.tj@gmail.com)
* Under New BSD license, see "LICENSE" for detail
*
* @.file       utos_cfg.h
* @.version    refer to macro "UT_VERSION" in utos.h
* @.brief      
*************************************************************************************************************/
#ifndef  __UTOS_CFG_H
#define  __UTOS_CFG_H




#define  UT_PROCESS_MAX              8
#define  UT_PROCESS_LOWEST_PRIO      63
#define  UT_PROCESS_NAME_EN          1


#define  UT_THREAD_MAX               32
#define  UT_THREAD_LOWEST_PRIO       63

#define  UT_IDLE_PROCESS_PRIO       UT_PROCESS_LOWEST_PRIO
#define  UT_IDLE_THREAD_PRIO        UT_THREAD_LOWEST_PRIO
#define  UT_IDLE_PROCESS_PQ_SIZE    2

#define  UT_SEM_MAX                 8


#define  UT_MUTEX_MAX               2


//#define  UT_PCB_NAME_SIZE   16

#endif
/*************************************************************************************************************
*                                                  END
*************************************************************************************************************/
